body{
    background:#f9f9f9;
}
/*---nav----*/
.lists{
    position: absolute;
    //top:53px;
    left:0;
    width:230px;
    height:602px;
    z-index:999;
   background: #f5f5f5;
   opacity:0.9;
   font-size:16px;
}

/*--banner--*/
.box{
    width: 100%;
    height:480px;
    position: relative;
    .imglist{
        width: 100%;
        height:480px;
        position: relative;
        img{
            position: absolute;
            left:0;
            top:0;
            width: 100%;
            height:480px;

        }
    }
    .page{
        width:80px;
        height:24px;
        background: #fff;
        opacity: 0.8;
        border-radius:10px;
        position:absolute;
        right:110px;
        bottom:15px;
        
        a{
            display: inline-block;
            width: 10px;
            height:10px;
            border-radius: 50%;
            margin:8px;
            background:#ccc;
            
            
        }
    }
 
}     
   .active{
    background:red ;
}

   

/*--main1---*/
#main{}
#main1{
    width:862px;
    height:106px;
    margin:20px 240px;
    background:#fff;
    
    span{
        display: inline-block;
        width:115px;
        height:106px;
        text-align:center;
        line-height: 106px;
        float:left;
        
    }
    img{ 
        float:right;
        width:120px;
        height:106px;
        cursor: pointer;
       
        
    }
}
/*--main2---*/
#main2{
    height:241px;
    background: url(../images/main2.jpg) no-repeat left top;
    background-size:cover;
    padding-top:126px;
}
/*---main3----*/
#main3{
    p{
        line-height:80px;
        span{
            font-size:25px;
            padding-right:20px;
        }
    }
}
.piclist{
    display:flex;
    flex-wrap:wrap;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    figure{
        width:219px;
        height:345px;
        border-bottom: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        img{
            width:219px;
            height:225px;
        }
        figcaption{
                position: relative;
                color:#000;
            i{
                line-height:20px;
                color:#f00;
                
                span{
                    color:#e5e5e5;
                    text-decoration: line-through;
                    color:#ccc;
                }
            }
            span{}
            strong{
                position:absolute;
                left:140px;
                top:60px;
                width:65px;
                height:30px;
                border-radius:10px;
                background:#f00;
                color:#fff;
                text-align:center;
                line-height: 30px;
            }
        }
    }
}
/*-----main4-------*/
#main4{
    #main41{
        line-height:80px;
        span{
            font-size:25px;
            padding-right:20px;
        }
    }
    ul{ 
        
        li{
            margin-top:20px;
            border:1px solid #E5E5E5;
            div{
                width: 310px;
                float:right;
                margin:0 10px;
                div{
                    position: relative;
                    color:#000;
                    border-bottom:1px dashed #E5E5E5;
                    img{
                        width: 80px;
                        height:80px;
                        float:left;
                        margin:20px;
                    }
                    p{
                        position: absolute;
                        left:120px;
                        top:20px;
                        width:200px;
                        height:122px;
                        .span2{
                            color:#FA4995
                        }
                        .span1:hover{
                            color:#FA4995
                        }
                        
                    }
                }
                
            }
        }
    }
}